package cn.gson.crmdemo.model.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.alibaba.fastjson.JSONArray;

@Mapper
public interface EmpMapper {
	//查询员工
	public JSONArray selectEmp(@Param("empId")Integer empId,@Param("empName")String empName,
			@Param("deptId")Integer deptId);
	//查询员工上级
	public JSONArray selectEmpSj(@Param("empId")Integer empId);
	
	public List<Integer> selectRoleEmp(Integer empId);
	
	//查询所有为分配部门的员工
	public JSONArray selectEmpNullDept();
	//查询用户名是否以存在
	public List<Integer> selectEmpIsNull(String empName);
	//查询某角色是否是部门经理/助手
	public List<Integer> selectEmpJsorZs(Integer empId);
	//查询员工是否有下级
	public List<Integer> selectEmpXjId(Integer empId);
	//查询某员工的信息
	public JSONArray selectEmpInfo(Integer empId);
	//查询当前登陆人的最大角色等级
	public Integer selectEmpGrade(Integer empId);
}
